// components/dialog/dialog.js

Component({

  properties: {
    // 遮罩层返回
    detrusion: {
      type: Boolean,
      value: true
    },
    // 弹出模式 / center - bottom - right - left 哪个方向
    mode: {
      type: 'center' | 'bottom' | 'right' | 'left',
      value: 'center'
    }
  },

  data: {
    show: false
  },

  /**
   * 组件的方法列表
   */
  methods: {
    show() {
      this.setData({ show: true })
    },
    hide() {
      this.setData({ show: false })
    }
  }
})
